bioinformatics computational biology dna sequence software book used genetic dna software books genomics sci-fi sci fi science fiction dna sequence analysis science fiction book systems biology buy book online fantasy fiction data mining book